intellectually challenged - Allemand Anglais Dictionnaire